﻿@charset "utf-8";
/* CSS Document */
*{padding:0; margin:0;}
body,p,img,a,div,ul,li,h1,h2,h3,h4,h5,h6,br,table,td,form,input{margin:0;padding:0;font-size:14px;}
table,ul,li,img{list-style:none;border:0;}
textarea {  
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */  
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */  
    box-sizing: border-box;         /* Opera/IE 8+ */  
	resize: none;                   /* extarea��Safari��Chrome�н��õ�����С���� */
}
*{margin: 0px;padding: 0px;list-style-type: none;  }
body{min-width:1200px; font-family:"Microsoft YaHei","΢���ź�", "����";color:#333;}
a{text-decoration: none;color:#000;outline: medium none;font-size:14px; line-height:180%;}
a:hover{ color:#F30;font-size:14px;line-height:180%;}
img{border: none;vertical-align: top;  max-width: 100%;/* display: block;*/} 
.clear{ clear:both}
.dd{width:100%; background:#eeeeee; height:37px; font-size:12px;line-height:37px;}
.ding{width:1200px;margin:auto; }
.dinglk a{line-height:37px;font-size:12px;padding-right:10px; padding-left:10px;}
.dinglk{float:right; padding-right:20px;width:220px;}
.top{width:1200px; margin:auto;}
.logo{widht:375px; height:150px; float:left;}



.banner{ width:100%; margin:auto; height:613px;}
.flexslider{position:relative;height:613px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:613px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}
.dhmenu {width:774px; position:relative; margin:auto;z-index:1000; float:right;margin-top:20px;}

.dhmenu ul li a,.dhmenu ul li a:visited{display:block; text-decoration:none; width:125px; height:90px; text-align:center; line-height:90px;  overflow:hidden;  font-size:16px; }
.dhmenu ul li a p{line-height:30px;}
.y1{ font-size:12px;}
.dhmenu ul {padding:0; margin:auto;list-style-type: none; }
.dhmenu ul li {float:left; background:url(../images/s07.jpg) right no-repeat; position:relative; }
.dhmenu ul li ul {display: none;}
/* specific to non IE browsers */
.dhmenu ul li:hover a { left:-125px;}
.dhmenu ul li a:hover{height:90px; color:#000;}
.dhmenu ul li:hover ul li a.le {background: #005bac ; color:#fff; height:34px;line-height:34px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid; font-size:14px;width:125px; }
.dhmenu ul li:hover ul li:hover a.le {background: #005bac; color:#f08200; height:34px;line-height:34px; border-bottom:#e2e2e2 1px solid;border-right:#e2e2e2 1px solid;border-left:#e2e2e2 1px solid;}
.dhmenu ul li:hover ul {display:block; position:absolute; top:85px; left:0; width:125px;}
.dhmenu ul li:hover ul li ul {display: none;}
.dhmenu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.dhmenu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.dhmenu ul li:hover ul li:hover ul {display:block; position:absolute; left:250px; top:0;}
.dhmenu ul li:hover ul li:hover ul.left {left:-280px;}
.ztbody{width:100%; margin:auto; background:#f5f6f6; overflow:hidden;padding-bottom:40px;}
.ztmain{width:1200px; margin:auto;}
.ztmain h6{ text-align:center; padding-top:40px; padding-bottom:50px; background:url(../images/s01.jpg) center no-repeat; height:124px;}
.ztjj{ text-indent:2em; line-height:36px; text-align:left; font-size:16px;}
.ztjj img{ float:right;padding-left:40px;}
.t_1200_1{ float:left; width:100%; margin:40px 0 0 0;}

.li_6{ float:left; width:25%; margin:22px 0 0 0; background: url(../images/main_img3.jpg) bottom right no-repeat;}
/*.li_6:hover{ margin:12px 0 0 0; padding:0 0 10px 0;transition: all 0.5s ease 0s;}*/
.li_6 .l_41{ float:left; width:41px; height:47px; margin:7px 0 8px 15%;}
.li_6 .l_41 a{ float:left; width:41px; height:47px;}
.li_6 .l_41 a.bg41_1{ background:url(../images/main_img1.png) no-repeat;}
.li_6:hover .l_41 a.bg41_1{background:url(../images/main_img1_h.png) no-repeat;}
.li_6 .l_41 a.bg41_2{ background:url(../images/main_img4.png) no-repeat;}
.li_6:hover .l_41 a.bg41_2{background:url(../images/main_img4_h.png) no-repeat;}
.li_6 .l_41 a.bg41_3{ background:url(../images/main_img5.png) no-repeat;}
.li_6:hover .l_41 a.bg41_3{background:url(../images/main_img5_h.png) no-repeat;}
.li_6 .l_41 a.bg41_4{ background:url(../images/main_img6.png) no-repeat;}
.li_6:hover .l_41 a.bg41_4{background:url(../images/main_img6_h.png) no-repeat;}
.li_6 .l_140{ float:left; width:46%;}
.li_6 .l_140 .t_140_1{ float:left; width:100%; margin:12px 0 0 0;}
.li_6 .l_140 .t_140_1 a{ float:left; width:100%; color:#333333; font-size:14px; line-height:20px; text-align:center; font-weight:bold;}
.li_6:hover .l_140 .t_140_1 a{ color:#00a0bc;}
.li_6 .l_140 .t_140_2{ float:left; width:100%;}
.li_6 .l_140 .t_140_2 a{ float:left; width:100%; color:#969696; font-size:12px; line-height:13px; text-align:center;  font-family:Arial, Helvetica, sans-serif;}
.li_6 .l_17{ float:left; width:17px; height:17px; margin:22px 0 0 0; background:url(../images/main_img2.png) no-repeat;}
.li_6:hover .l_17{ background:url(../images/main_img2_h.png) no-repeat;}
.li_6:nth-child(4){ background:0;}
.xiangmu{width:100%; margin:auto; background:url(../images/s03.jpg) center no-repeat; height:650px; text-align:center;}
.ztnew{width:1200px; margin:auto;margin-top:30px;}
.ztxw{ float:left; width:560px;}
.ztxwtop{ background:url(../images/s04.jpg) no-repeat bottom; font-size:18px; font-size:24px; color:#0065b5; line-height:60px;}
.ztxwtop a{ float:right; margin-right:10px;line-height:60px; color:#666666;}
.ztxwtop a:hover{ color:#F30;}
.ztxwnr{width:560px; float:left;}
.xwtop{width:560px;padding-bottom:20px; overflow:hidden;margin-top:20px;}
.xwtop_L{ float:left; width:172px; padding-left:10px; padding-right:20px;}
.xwtop_R{ float:right;width:320px;margin-right:30px;}
A.N1{ font-size:18px;line-height:30px; color:#333; display:block; font-weight:bold;}
A.N1:hover{ color:#F30;}
A.N2{ font-size:14px; font-weight: normal; line-height:28px; color:#666; display:block;}
A.N2:hover{ color:#F30;}
.ztxwnr ul{width:540px; margin:auto;}
.ztxwnr ul li{ border-bottom:dashed #CCCCCC 1px;line-height:36px;}
.ztxwnr ul li span{ display:block; float:right;font-size:12px;line-height:36px;}
.hydt{ float:right;}
.ztanli{width:100%; margin:auto; background:#e8e9e8;margin-top:30px;}
.ztal{width:1200px; margin:auto;}
.ztaltop{ background: url(../images/s06.jpg) no-repeat center; height:87px;padding-top:50px;}
#demo1p {
    
    list-style: none outside none;
/*     margin-left: 10px; */
    overflow: hidden;
    width: 1200px;
	margin:0 auto;	
	padding-bottom:20px;
	padding-top:20px;
}
#indemo1p {
    float: left;
    width: 800%;
}
#demo1p1 {
    float: left;
}
#demo1p2 {
    float: left;
}
.top_14 {
    list-style: none outside none;display:inline;
    
}

ul {
    list-style: none outside none;
}


.top_14 li {    
    float: left;
   
    margin-right: 20px;
    margin-top: 3px;
    overflow: hidden; 
    text-align: center;
   
}
A.a1{line-height:36px;}
.footer{width:100%; margin:auto; background:#37363b;}
.foot{width:1200px; margin:auto; background:url(../images/erm1.jpg) right no-repeat;height:156px; color:#FFF;line-height:28px;}
.foot p{width:800px; float:left;padding-top:20px;}



.sub{width:1200px; margin:auto;margin-top:10px;}
.left{width:241px; float:left;}
.right{width:943px; float:right;}
.about{width:94%; margin:auto; font-size:14px;line-height:180%; color:#333;margin-top:20px;}
.about h1{ text-align:center; font-size:22px; font-weight:bold;line-height:60px;}
.about img{padding:10px;}
.prolist{width:241px; float:left;}
.prolisttit{ width:241px; background:url(../images/left01.jpg) no-repeat; height:42px; line-height:42px; text-align:center; font-size:18px ;color:#fff;}
.prolist ul{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;}
.prolist ul li{ background:url(../images/left02.jpg) no-repeat; height:32px; line-height:32px; padding-bottom:5px;text-align:center;}
.prolist ul li a{ line-height:32px;}
.hnew{width:241px; margin:auto;}
.hnewtit{ width:241px; background:url(../images/left01.jpg) no-repeat; height:42px; line-height:42px; text-align:center; font-size:18px ;color:#fff;}
.hnew ul{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;}
.hnew ul li{line-height:32px; border-bottom:1px dashed #ccc; }
.hnew ul li a{line-height:32px;padding-left:22px;padding-right:15px; }
.nylx{ background:url(../images/left03.jpg) repeat-y;padding-top:8px;padding-bottom:8px;line-height:30px;padding-left:15px; padding-right:15px;}
.weizhi{width:943px; float:right;background:url(../images/right01.jpg) no-repeat;line-height:42px; height:42px; font-size:18px; }
.weizhi span{ display:block; float:left; font-size:18px; color:#fff;padding-left:30px;}
.weizhi p{ display:block; float:right; padding-right:10px; }
.weizhi p a{line-height:42px;}
.nlnew{ background:url(../images/left03.jpg) repeat-y;line-height:30px;width:241px; float:left;}
.snr{width:96%; margin:auto;margin-top:20px; margin-bottom:20px; line-height:28px;}
.xian{width: 96%;
    height: 1px;
    display: block;   
	margin:auto;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #999999;}
.nlnewtit{ width:241px; background:url(../images/left01.jpg) no-repeat; height:42px; line-height:42px; text-align:center; font-size:20px ;color:#fff;}
.nlnew ul{width:210px; margin:auto;}
.nlnew ul li{border-bottom:1px dashed #ccc; line-height:36px;}
.nlnew ul li a{line-height:36px;}


.pname h2{ float:left;line-height:34px;padding-left:20px; font-size:16px; color:#454d6d;}
.pname h3{ float:right;line-height:34px; padding-right:20px; color:#454d6d;}
.pname h3 a{ color:#454d6d;}
.ititle_cp { margin-top: 15px;}
.xiangxi {padding-top: 40px;}
.nypro{width:900px; margin:auto;}
.cn p a img{width:240px; height:303px;}

.container h1{ text-align: center; height:40px; font-size:20px; font-weight:bold;padding-bottom:20px;}
.container p{text-align:left;margin:20px 30px 20px 30px;margin:auto;}
.container p a img{width:185px; height:233px;}

.wz{width:898px;margin:auto; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:15px;}
.nlist{width:850px; margin:auto;}
.npro{padding-top:5px; border-bottom:2px #277cd1 solid;}
.nming{width:550px; float:left;margin-left:30px; margin-top:30px;}
.nming p a{ font-size:26px;line-height:40px; color:#444d6c; font-weight:bold; text-decoration:none;}
.nming p a:hover{ color:#6a7599}
.nming span{ font-size:14px; line-height:28px; text-indent:2em; display:block;}
A.nmore{ background:#444d6c; padding:7px; text-align:center; font-size:14px; float:right; color:#FFF;text-decoration:none;}
A.nmore:hover{ background:#6a7599;}
.ncn{width:240px; float:right;}
.ncn p a img{padding:3px;border:1px solid #abb6d9;width:200px; height:252px;margin:15px;}
.nprob_list{width:850px; margin:auto;margin-top:30px;background:#cacfdf;}

.news2{width:92%; margin:auto;}
.news2 ul{ display:block;}
.news2 ul li{ display:block; width:100%; border-bottom:1px dashed #CCCCCC; margin-top:15px; padding-bottom:25px;}
.news2 ul li a{ display:block;}
.news2 ul li a:hover{ color:#333; text-decoration:underline;}
.biaoti{ width:100%; height:30px; line-height:30px;}
.biaoti h2{ float: left; font-size:16px; font-weight:bold;}
.news2 p{ font-size:13px; line-height:150%;}
.news2 ul li a:hover h2{color:#f87805;}
.biaoti span{ display:block; float: right;}
div.sabrosus{padding:10px;text-align:center; margin-top:35px; background:#fff;width:92%; margin:auto;margin-bottom:30px;margin-top:15px;}
div.sabrosus a{border:#9aafe5 1px solid;padding:2px 10px;margin:0 8px 0 0;text-decoration:none;}
div.sabrosus a:hover{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.pagination a:active{border:#2b66a5 1px solid;color:#000;background-color:fff;}
div.sabrosus span.current{border:navy 1px solid;padding:2px 10px;font-weight:bold;color:#fff;margin:0 8px 0 0;background-color:#ffa200}
div.sabrosus span.disabled{border:#929292 1px solid;padding:2px 10px;margin:0 8px 0 0;}
.plist{ width:910px; float:right;margin-top:30px;}
.plist ul{width:910px;margin-top:40px;}
.plist ul li{width:271px; float:left; padding-left:15px; padding-right:17px;}
.plist ul li img{ border:1px solid #d4d4d4;}
A.cpname{ display:block; text-align:center; line-height:55px; height:65px; font-size:14px;}
A.cpname:hover{ text-decoration:underline;}